home *** CD-ROM | disk | FTP | other *** search
- ####### ###### ######
- ## ## ##
- ## ## ##
- ####### ## #### ###
- ## ## # ##
- ## ## ## ##
- ####### ####### ######
-
- Enhanced Graphic System
-
- © copyright by VIONA Development 1990,91,92,93,94
-
- Author
- Markus van Kempen
-
- Release
- 30 Dec 1993
-
- Version 6.X
-
-
- Dear EGS-Developer,
-
- this directory contains the EGS C and Assembler example Files.
- These example show demonstrate how you can create EGS-Programs
- or EGS-UserInterface. It give you also a feeling about the
- EGS-Concept. All examples are documented so that there should
- be no problems with the understanding of the Demos.
- Every example directory contained all files to get an
- executable file. The exmples are module structure, that means
- the event handle-routines (normal AMIGA stuff) open Libraries
- and includes are in separated file.
- These files will be included in the examples as you compile.
- The main EGS concern is in the file.c contained. Please have a
- look in this C-Source file first.
-
- The EGS-Example directory Structure.
-
- The first root level contained the following directories:
- You should start to read and execute the example in the
- following order.
-
- The GADGET -Directory Start HERE
-
- This directory contains more subdirectory with examples
- of different Gadget-Types. see directory structure the following.
-
- GADGET-Subdirectroies:
-
- 1. FIRST contains four basic examples to show you how to create
- Gadgets. It shows you also the Basics of the GadBox
- libraries - combine different Gadget-Types in a Window
- and so on. The Evenhandle for sizing will be also
- shown.
-
- FILES:
-
- one.c -- Opens a Window with a one Gadget
- two.c -- Opens a Window with more Gadgets
- in a special order.
- three.c -- Opens a Window with different
- Gadgets not sizeable.
- four.c -- same as three.c but sizeable.
-
- 2. GET&PUTGADGETDATA this directory contains a file which show
- you how to handle the Gadget data. The
- program shows you how you can save and
- restore the Gadgetvalue after a event like
- sizing.
-
- 3.SELECT This directory contains a file for the Gadget-Type
- "select". The program will shows you how to create
- and handle a "Select"-Gadget.
-
- 4.RADIO This directory contains a file for the Gadget-Type
- "radio" (Radio-Buttons). The program will shows you
- how to create and handle a Radio-Buttons.
-
- 5.SETS This directory contains a file for the Gadget-Type
- "Set" Text-BoolGadgets. The program will shows you
- how to create and handle a SetGadgets.
-
- 6.MENUSELECT
- This directory contains a file for the Gadget-Type
- "MenuSelectt" Text-SelectGadgets as a Menu.
- The program will shows you how to create
- and handle a MenuSelectGadget.
-
- 7. TEXTINFO
- This directory contains a file for the Gadget-Type
- "TextInfo" Text-Information in a Gadget.
- The program will shows you how to create
- and handle a TextInfoGadget.
-
- 8. SCROLLBOX
- This directory contains a file for the Gadget-Type
- "ScrollBox" (List of Items in a Scrollbox.
- The program will shows you how to create
- and handle Items in a ScrollBoxGadget.
-
- 9. TWODIMPORP
- This directory contains a file for the Gadget-Type
- "TwoDimProp" 2D Gadget.
- The program will shows you how to create
- and handle a 2D-Gadget.
-
- 10. COLORPOT.
- In this directory you will fin a program which shows
- you to export and inport color from a other program
- (EGSPalette). Please start both program (ColorPot
- and EGSPalette). In both program will be an the left
- top edge of the window a "ColorBox"(Pot)-Gadget. Please
- more the sliders of the EGSPalette program. The
- color of the ColorBox will change. To export the
- color form the EGS-Palette click (with left)
- in the ColorBox and hold the mouse button. Move the
- Mouse to the other ColorBox (WindowTitel = Title)
- form the Examples program. the color of this box
- will change after you dropped the color in the
- Gadgetfield (leave the left mouse button).
-
- Back to the rootlevel.
-
-
- MOREGADGET
- This directory show you some examples with more than
- one Gagdet in a window.
-
- REQUESTER
- Contain three subdirectroies to show you different
- Requester types.
-
- - FILE shows you to how to open a EGS-Filerequester
-
- - NonModal shows you to open EGS Requester nonmodal
-
- - Font&ScrMode shows you how to open a Font and
- ScreenMode Requester
-
-
- MENU - This directory contains files to create EGS-Menus.
-
- STACK_LANGUAGE - In this directory you will find information an
- an example for the "EGSIntuiGFX"-Language.
- Please read the file "Stack-Language".
-
- ASM - An example the open a window in Assembler.
- (Sorry: the new assembler include files are
- not available yet, but soon!)
-
- OTHER - other EGS-Examples (Eyes.c)
-
-
- If somebody has problems with the example code or suggestion
- to it please feel free to contact me:
-
- VIONA-Development
- z.Hd. Markus van Kempen
- Dreiherrenstein 6a.
- 65207 Wiesbaden
- Fax: 06127 66 276
- or
- email: mvk@server.et-int.fho-emden.de (properly the fastes way !)
-
- Have Fun
-
-
- MvK
- (VIONA-Development)
-
-
- PS: I need more EGS-C-Source examples, may be YOU wrote something
- interessting for EGS. I would like to get your C-Source for
- publishing it on the EGS-Developer disks. Please contact me by
- email.
-
- PSS: The EGS needs a EGS-Guide for displaying Helptext and
- Informations also for the EGS-Includes and Docs. May be somebody
- is or wrote already something like that. If somebody is
- interested in write this EGS.guide please contact for further
- informations (specs).
-
-
-
-
-
-
- 30 Dec 1993 (mvk)
-
-